export default {
    namespaced: true,
    state: {
        isCollapse: false, // 控制菜单的展开和收起，
        tabsList: [
            {
                path: "/home",
                name: "home",
                lable: "首页",
                icon: "s-home"
            }
        ], // 面包屑的数据
    },
    mutations: {
        // 修改菜单打开和收起的状态
        collapse(state) {
            state.isCollapse = !state.isCollapse
        },
        // 更新面包屑的数据
        changeTabs(state,val) {
            console.log(val, 'val')
            // 判断添加的数据是否为首页
            if(state.name !== "home") {
                const index = state.tabsList.findIndex(item => item.name === val.name)
                // 不存在时添加
                if(index === -1) {
                    state.tabsList.push(val)
                }
            }
        }
    }
}